first pass at gopheracademy
using theirs