I'M SORRY FOR THE SHITTY PART!