modified for moblie