add symbol generation to better understand map flow, finished module 4