more flexible installation