Added utilities implementation