revised answers after Pivital-July 12th's comment