shapes and lengths