changes needed for a custom module