this is the first project i have involved and i did it all by myself.