removed THREE references; delegates to adapter
no longer accepts THREE; accepts adapter