make purpose suck less