the common lib for android