Adding structure for public resolver