use object, not string