test the real usecase