move use to traits