updated property check