namespaces almost finished  in framework