Clean some code and add documentation