new management functions like recalculate bill