First commit (Compiling | Not functioning)