Add more descriptive docs

Hope this helps in implementation :)