Added distribution generation