moved util, restructured traits/vectors