initial sample workflow