now, semi_cube are working