final project intitial implimentation