minor changes, comments updated