fragment compilation is fixed