visual simulation was implemented