Implement input language