starting to implement Brick3D