added support for description