corrected helpers