added absence requests generation code