better function naming - less confusing