improve installation procedure