populates types on add assignment