adapted install