- added object layer structs