work on allowance module