beginings of advanced property tool