add mothod