fixed structre validation