each topic has ajax calls to separate files