this includes all concepts..............