add more connect methods