Added source code after verifying that it builds properly