Perfect and fexible