Further updates to API
code Maintenance
removed unused file