messing around with models to make system more realistic