B3 assignment

complete