refine gae.py