use ajax for loading
merged