more server interaction, post and get