take dots out of function; transition on DnD
break secondary chars out of function