detailed realistic simulation