[4] add install