LOTS of new guided functions added