modified for bandwagon mobile