magic helper