@sharru: Explain me method