added basic components
updated namespaces (partial)