layers reading