updated smex