added deafults to properties