free safety design