Added basic input reading