Created seperate classes for options