add getTitle and setTitle