added initial implementation of concepts and constituents