added functionality statement