Posted! I'm sorry for the length lol....Please forgive me