all type inputs added