Working on BIRT factory