change the namespaces
organize dirs for more compatible packages system
organize dirs and namespaces