else+if - bugfix