more flexible display method