Now options are in camelCase and also added caching for easier usage