big changes bad commit msg etc