formmating
uniforming and versioning the api
addressing smalltodos