add ajax logic