learn if
learn loop
learn array