adapt interface
fill params in constructor
remove theDet