fixed problem II