Lots of steps; not overly technical.