object apretn class defined, cloud child class defined