probably should sync this, kinda important7