if stmt should return value
better fib function
remove unused code
fast method call parsing