bare minimums to show it working