bitch load of changes