fix: cover on/off