3.0 proper