capturing info we need for parse