Removed Comments, Added Error Handeling