Example implementation of Transport API