fixing the yaml file so that it semi works, should ignore non required objects or spit out errors if an object is not defined. but for now good enough