generate expenses controlle