improve installation things