BML assignment #3