added and adjusted models