First version using webapp2