updating with better introduction to guide