cause greg is too lazy to cp