setup process improved