validation and readme