custom case module initialize