added cover action
added query class