medium, with 2 passes