added a few new helpers