Abstract retro pattern n8