refactored, fixed readme