updates to metacontroller