Week3: draft for objsets