final commit! Didnt pass nice-10 but seriously just fuck it.