fixed not-covered prop
refactored not-covered-simple