some comments for kobject