ready for review.. ajax stuff has been implemented