updates to models