fix README
refact
split file