input families: type not nessesary