#key concepts