added pseudo curve