Some work on punishment system