updated better workflow