keep invalids
have some inner workings
reduced model
added looksee