Add comments. Add code. (WAit for theory of calc.)