added automatic installer