TODO 

Use display_char (no double iteration, less mem space)