use setup.example and ignore setup so each box can customize its OS-specific needs
add bin/functions for work function