adding ability to create interaciton with token and fetch