added a utility