things are better but manual uri gen sucks