adjust to smartphone