BML assignment 8