Implemented covers using hook instead of provider. REOL-28