simplify structure and implement last parts of the metaData Object