added comments. Not many, but I am working on it!