Abstract retro pattern n16