Added feature: Prepare Environment