add novel personal map