Logic layer