new module for ajax loading
some small fixes
fix if