added definition of same methods