emma
polishing the API's