do the rest y'self