self start generator