Paingular part 1. Slow learning, did not commit changed because they are a total mess.