made page extend loadablecomponent