val has stop attribute. not end