finished major Ajax implementation