gae reduce complexity by adding Utility.py in lib