tests passing, readme updated.