completed setup for installation, fixed robustness problem.