added test, added mock, added intercassa service