code cleaning + readme