added appengine realted utilities