smart var name