what are the different ways to customize the fluent?