corrected appl helper