readme..
refactoring starts now