adding handling for cover