improve interface with animations
implement dropdown interface