switch to using the Gemini framework
start adding customization