if & bracket & boolean & new & block