added smartmax