fixed component main