user can define var prefix