* utils moved up from class