final changes - our program rules