added namespace for optimizer