add helpers function