working on parsing and objects