WIP: create prepare flow POC