creating all shapes okay