using totenth directive to have budget function properly