wip: removed some comments, but mainly try to figure out sourcing order so i dont keep seeing keychain all the time