better but far from good