heavy panel refactory