setup for final project