Fleshing out the options view a bit more. need to work on a way to deal with options nicely.