added ondevice init