adding Serializable interface
method rename