update latest code, completed churches.js functionality