add serialVersionUID to cease warnings