add cover feature