init configs and appearance