Added implementation details in readme