added drop down, open and close depending on .val, spacing fixed