convert as own method