added the old methods(without completions)