updates to unit4 and unit4b