Fixed everything! (Too much to explain)

STABLE