Seriously sry for all the commits xD