renamed class to no give away too many hints