@deeplearning: There are 3 main