AJAX ish added. Needs tons of attention. attr() also added