the api parse is essentially compelete

The api pul and parse method