code corections 1