work on request answer parsing and validation