lots  of updates, i need to get better at commits too