Reorganize API calls
Create aparser to genrate format descritpion