fixed constructor error