updated 4 and 4b