redid nested elseif