add 1145, arrary simulation