Cleaned up unused code
Added 8 generation option
Set default 1 generation