added assignment descriptions and example codes