add different page component