added components file