require helper