initiate settings only once