added else if support