Implementer interpreter. Dont works on some functions.