Added optimization assignment
Added tuplespace