Implemented multiple langs