add utilities methods.