toolbelt generation