namelift
removed largely unnecessary cmp
some commentary