still not decent