updated smart