basic Components file