add popup component