user can be a variable