user & admin reports logic