Add some comments; Add make_layer function; Change IRprop constructor