Added support for stations and custom options. Added support for caching