added support for cover