hardware & config