coding with legend