Add helper functions