adapt to laptop