first version with button press and http request demo