started refactoring. Unfinished
refactoring
refactoring
style changes
changed initial width of options menu list