adding top support to the client, auto-determining a good starting point