Approaching cancer step-by-step