added dropdown menu & improvements to input