use puppedbquery module