forked smart version

smart version will have push notifications