dfasf

soo many updates to stuff n things