feature check with instanceof
new build