experimented with input output values