detect params