adjectives & options fns + tests