add installation routine.