more work on legend and description