Fixing implementation sequence