working to find minimal required default constructors for examples
missed some default constructors