Adding super duper function