Updated readme file with implementation details