adding continuous integration