Fixed while, break cannot escape if statements, added multi-operations.