define for hardware
remove type info from cell, fix multi-target