updated belt sample with inline documentation and added new gears sample