reveal service implemented and toasts added