looks better, slightly
partly working