alright version w/ generation scripts --kazu