combine mobile & desktop in one gem