register balls and blocks with ip