allow passing custom styles