more arch work
reorganize
separate ugens