make users independent