a full fledged tutorial post