initial workflow basic prototype