branch test2
implement post and ajax request