Added more operations.
Implementing two stages of compilation.