shiro and esapi notes