! struct project with some lib default