Added commenting section. Style improvements.