input / output labs