Add naive implementation