add mtehod