thin-film cells.