input output tested