model works but produces funny results for manipulations