some ui change

add images into main page
add challenge page and necessary interactions
add back button (temporary) to specific pages