@nightshining new idea for last object