vnovel messages system implemented