fixed generations