create installation directory if it doesn't exist