some addings for future update feature