added authentication and jquery challenges