added saving properties ability
added saving properties ability