Add some more information on implementation