added basic input