removed namespace and unused usings