assignment 4 for bitmaker labs