simple shapes for testing. restructuring