Updated Concept and Adaptions.