added a comprehensive install target