Starting with transfer and flip APIs of Transporter, hope to finish by tomorrow. Transport and flip are bit tricky, especially dealing with bit patterns