finished basics on allowance controller