fixed init