added decorator for special point