more comments and code structure