added basic cover support