Changed many stuff.