add getters/setters for exploration error fields
move plateau data to separate class
add file input