outline

update project outline and try some clustering