Added eval and exec on 3, and cleaned up all code. Isn't she a beauty?