modify installation routine