Will respond to the other posts soon