added some comments
fixes some methods return values for chaining
config option basics