new methods added
implements Serializable interface
added new method signature