Jim Lin adds create book function