adding in drop arrow and transitions for active state swtich