inline the sha256 implementation
implement namespaces (for trigger and img path)