factories and strict