support personalised ds9 and insert newer method based on catalog