Shingled cell technology