almost implimented stripe transfer