add some personal preference