updated for current laptop