Added additional functions
Language works for the most part