initial specs
specing selective_debug
specs selective_public