WORKING COMPILER FINALLY