changed curve method