options moved to flags
renamed modules for flags to avoid conflict with other modules.