modifies models