code cleanup, new dynamic ajax module.