adding basic work flow