added integration tets