add x feature