complete docs