added macro to create value descriptions