add goal method