hit the easy button, added test support using catch