added new componencts and pages