added append(Object) and unit tests for that