using self settings for init