added functionality for user modifications