Assignment 1 for BML