minimal working example completed