first token service implementation

Correct. I added comments.