preliminary work for jio functionality