different proof plan