solve connections