todo reactions and setting with ip