learnt modifying models