MChart added, objects revised