Type should be inputtable later
Type should be inputtable later