update to show description, more flexibility