add lazy check for conditions
use conditions mixed with statements
call a function contents in a variable