changed much code to get it more equal. changed also code to make the diff to the plexis sources I have as small as possible while getting the same object code