some new libswq