keep them as objects