Costes method implemented