Add app generator