added dropdown and began smart comment stuff