This tutorial we code most of the important stuff in the program