case, if, while and for modified