more compatible with various android devices