basic toolbox prototype