some documentation stuff and code beautifying...