Adds readField and printField