worked veriosn by hidden properties