Add type concept to state