store options in object rather than in separate vars