making it to work on as many devices as possible