added major CRUD functionality to journey