adept? master? adroit ( is the last one an adjective?)