fucking lot of changes