modification on marcos