Updated most answers