just use while here