made compatible with GAE