added sample input/output