change to check for token length
split token request and article request