fixing structure
fixed detection