case fix, namespace fix, code fixes