done with code for all four