added cell interface draft