Program is now working to assignment specifications.