added assignment fragment