started on PhotoService model