returns options hash