add basic struc for validate