add install processing