main functionality through ajax works
developing filter contracts