switched from googletest to Catch