wayyyy better design