some changes to the existing models