* refactored back to a separate select component
* added reset button and functionality