finished implementation details on readme