Implement input clone