added literature; error fixes