adding new install gen features for easier template building