notifications only shows up when positive. make all client-side