fixing post mapping, server validation, etc.