Implement input language
Resolve conflict