connector methods