Added reason, plus fixed minor problems..