setup generator