now with testing and confirmation