post add, validation