turn into a webapp