Fixed many issue.