updated member method