reorganize repo for clarity