implementing concepts and concept