fixed namespace issue and license headers