Implementing initial workflow