add basic input components