more changes and random stuff.