add extra method