tasks B2, B3 added