it helps to apply the methods correctly