added internal reference default value basic version