several performance fixes and more comment documentation