1 background	marco general