still some strange assignment crash not fixed