start work on report module