changes

basic functionality
changes

added drop down, cleaned up code