started to comment, more input types