changes to components in appcontroller