working referenced components