finished structure of create with cropping request protocol class