their code did not make sense in a lot of places so I started to clean it up