selection page and ajax
add updates from dev branch