changed serialVersionUID to use 1L