(*)extrace method