reorganize repo for ci