initial cube prototype