Layer upgrade