building blocks for creating robot