added leave balances support and employee processing