Most Accurate imo (dont blame me for bad writing)