working state. readme updated.