- added test and half integration tests