Might take a while to post. Not feeling well.