Prog assignment 5A BASE