Add missing components, add AJAX request