Added restricted reporting algorithm