answer storing and reading