fixed initialization