added base methods for feature