Planning and preparation for final project