new source export simplifying the trait compositions