added more transformers and cleaned up the api
added a single type-hint