changed objsets solution