vi ..... I ..... I fo......