implementing default covers taken according to first source, then materialtype of the record