setup probably complete