take out token first