changed some names, not using stdafx, fixed symbol issues, wrote all symbols