fixed initial method