add guiders library; start adding steps