add avant() method