adding feature method