edited readme with how it works