Added Skeleton Code and Functions