Going through the compiler errors
Attempting to merge...