morechanges to 2j