shape is almost ready...