removed dcell constructor