completed through 1.6 of ublaze tutorial