add Input type, add range