added Device Cell code