method 4