Added another version of assignment