updated utils