Updated the documentation and added tags to it