simplify stack amnipulation
Simplify function calls