main is now populated with its corresponding code. this can possibly
support other functions.

need to add translation of code from ic to assembly.