added user default get and set define