interface- working on ajax. stil not complete