done with 3,4