add modified method