* use elseif consistently, not else if