BitmakerLabs: Assignment 9a (2nd attempt)