new creation flow