feature added

instanceWith
instanceWithout