#preliminary concepts