added QB module