REFACTOR
UPDATE README