- okkam part not necessary