Implement Convert