before before2 before3 kafter kafter2 kafter3