conditons
if-else
when
do