accomodated methods to accept extra parameter