add analytics and comment component