Implemented typeList add