so many questions. i do hope you get the help you need.