codehale metrics looking good
add clarity for anon inner classes
towards release
spelling