add ua check