why is this shit so fucking hard