added namespace, attribute concepts