fixed init!