added flow diagram (guess work)