added some comments to make a bit more readable
removed obselete conveyor_belt function