Clarifications and corrections : vimarsana.com