allow passing in arbitrary styling