working on report system