bad developer. should commit more often when making this many changes