* add rust program * update rust program * first VAA actions * implement full transfer * remove token copy * restructure and copy