use thumb and improve design