Add comments
Refactoring
Delete comments
Add authentication
Added tags