make custom component for input with label