@theprinc: my answers are