started on parsing and its tests