even though i have outsourced the fuck still i have to do hard work at home ...