cleaned up workflow