added all the missing integration tests