more accesibility and validation goodness