added common component