re-order helper functions vs actions