REFACTOR and ADD readme