We present recent improvements in the CRISP code for nuclear reaction simulation. The photoproduction of vector mesons was included in the code, which can evaluate also final state interaction of these mesons with the nucleus. Effects such as shadowing, subthreshold production, and Pauli blocking can be observed. The model is described in detail and some important quantities, such as cross section and nuclear transparency, are calculated as examples of the potential of our code.