wait until fully connected to generate methods