improve property type and project