3.0 full tutorial up